package fr.emse.tatiana.replayable;


/**
 * Represents a replayable which is continuous in time and manages its own time
 * 
 * @author dyke
 *
 */
public interface ContinuousReplayable extends Replayable {
	
	/**
	 * Start playing the replayable
	 */
	public void play();
	
	/**
	 * Pause the replayable
	 */
	public void pause();
	
	/**
	 * Set the playback speed to 2**speed
	 * 
	 * @param speed
	 */
	public void setSpeed(int speed);

}
